package week03.holiday;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by zhangxiaokun on 2018/2/8.
 * 一天的计划
 */
public class DayPlanner {
    List<String> itemList = new ArrayList<>();
    Map<String, String> planner = new HashMap<>();

    /**
     * 添加1项
     * @param itemName
     * @param message
     */
    public void addItem(String itemName, String message) {
        itemList.add(itemName);
        planner.put(itemName, message);
    }

    /**
     * 删除1项
     * @param itemName
     * @param message
     */
    public void deleteItem(String itemName, String message) {
        int index = itemList.indexOf(itemName);
        if (index != -1) {
            itemList.remove(index);
            planner.remove(itemName);
        }
    }

    //展示一天假期中的每1件事
    public void showDayPlanner() {
        for (int i=0; i<itemList.size(); i++) {
            String item = itemList.get(i);
            String message = planner.get(item);
            System.out.println( item + "\t" + message);
        }
    }
}
